﻿using System;

namespace SharpSqlAnalyzer.nodes
{
	// Token: 0x02000309 RID: 777
	public class TLockingClause : TParseTreeNode
	{
		// Token: 0x06001B90 RID: 7056 RVA: 0x0032F5C6 File Offset: 0x0032D7C6
		public void setNowait(bool b)
		{
			this.nowait = b;
		}

		// Token: 0x1700064C RID: 1612
		// (get) Token: 0x06001B91 RID: 7057 RVA: 0x0032F5CF File Offset: 0x0032D7CF
		// (set) Token: 0x06001B92 RID: 7058 RVA: 0x0032F5D7 File Offset: 0x0032D7D7
		public virtual bool Nowait
		{
			get
			{
				return this.nowait;
			}
			set
			{
				this.nowait = value;
			}
		}

		// Token: 0x1700064D RID: 1613
		// (get) Token: 0x06001B93 RID: 7059 RVA: 0x0032F5E0 File Offset: 0x0032D7E0
		// (set) Token: 0x06001B94 RID: 7060 RVA: 0x0032F5E8 File Offset: 0x0032D7E8
		public virtual TObjectNameList LockObjects
		{
			get
			{
				return this.lockObjects;
			}
			set
			{
				this.lockObjects = value;
			}
		}

		// Token: 0x06001B95 RID: 7061 RVA: 0x0032F5F1 File Offset: 0x0032D7F1
		public override void init(object arg1)
		{
			this.lockObjects = (TObjectNameList)arg1;
		}

		// Token: 0x06001B96 RID: 7062 RVA: 0x0032F5FF File Offset: 0x0032D7FF
		public override void accept(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}

		// Token: 0x06001B97 RID: 7063 RVA: 0x0032F60F File Offset: 0x0032D80F
		public override void acceptChildren(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}

		// Token: 0x040019FC RID: 6652
		private TObjectNameList lockObjects;

		// Token: 0x040019FD RID: 6653
		private bool nowait;
	}
}
